Big Huge Thesaurus

adenosine deaminase

noun